module.exports = {
    apps: [{
        name: "app-name",
        script: "./app.js",
        instances: "max",         // 根据 CPU 核心数启动多个实例
        exec_mode: "cluster",    // 启用集群模式以支持负载均衡（适用于 CPU 密集型应用）
        env: {
            NODE_ENV: "development", // 环境变量
        },
        env_production: {
            NODE_ENV: "production"  // 生产环境变量设置
        }
    }],
};
// 使用 pm2 启动你的 Node.js 应用
// 启动应用

// 使用以下命令来启动你的 Node.js 应用：

// pm2 start app.js

// 其中 app.js 是你的 Node.js 应用程序的入口文件。

// 查看所有运行的应用

// 要查看所有通过 pm2 启动的应用，可以使用：

// pm2 list

// 停止应用

// 要停止一个应用，使用：

// pm2 stop app_name_or_id

// 其中 app_name_or_id 是你的应用名称或进程 ID。

// 重启应用

// 要重启一个应用，使用：

// pm2 restart app_name_or_id

// 删除应用

// 要删除一个应用（这会停止应用并从 pm2 的列表中移除它），使用：

// pm2 delete app_name_or_id

// 日志管理

// pm2 提供了方便的日志管理功能。要查看应用的日志，可以使用：

// pm2 logs app_name_or_id